package thinkingInJava.others;
// 异常会传到处理它的地方,然后再继续.如果没有处理的地方就直接停了
import static thinkingInJava.YTool.YPrint.*;

public class ExceptionTest {
	static int i = 0;
	int fun1() throws Exception{
		if(i==2) throw new Exception("参数越界"); 
		return ++i;
	}
	void fun2() throws Exception{
		for(int j=0; j<5; j++)
			println(fun1());
	}
	public static void main(String argv[]) throws Exception{
		ExceptionTest e = new ExceptionTest();
		e.fun2();
	}
}
